// stdafx.h : include file for standard system include files,
//  or project specific include files that are used frequently, but
//  are changed infrequently
//

#pragma once

#define  _CRT_SECURE_NO_WARNINGS
#define	 DLL_SOUI
#include <souistd.h>
#include <core/SHostDialog.h>
#include <control/SMessageBox.h>
#include <control/souictrls.h>
#include <SChatEdit.h>
#include <FileHelper.h>
#include "SEditEx.h"

#include <gif/SGifPlayer.h>
#include <res.mgr/sobjdefattr.h>
#include <com-cfg.h>
#include "trayicon/SShellNotifyIcon.h"
#include "resource.h"
#include <STurn3DView.h>
#include <map>
using namespace std;
using namespace SOUI;
#include "Singleton.h"
#include "glooxInc.h"
using namespace gloox;
using namespace std;
#include <string>
#include <iostream>
#include <locale>
#include <codecvt>
#include <memory>
#include <thread>
#include <algorithm>
#include "string-tools.h"
class LogicController;
Singleton<LogicController> g_LogicController;
#define WM_LOGIN_RESULT WM_USER+12
#define WM_VCARDINFO WM_USER+13
#define WM_FRIENDVCARDINFO WM_USER+14
#define WM_ALLVCARDINFO WM_USER+15
#define WM_RECEIVE_MSG WM_USER+16
#pragma comment(lib,"gloox-1.0.13.lib")
